import axios from '../utils/axios'

// // ---------------------不需要登录的---------------------

// // 用户注册
// export const userRegister=(username,password,email)=>axios.post('/user/userRegister',
// {
// 	username:username,
// 	password:password,
// 	email:email
// })

// // 用户登录
// export const userLogin=(username,password)=>axios.post('/user/userLogin',
// {
// 	username:username,
// 	password:password
// })

// 通过github登录
export const githubLogin=(code)=>axios.get('/user/oauth?code='+code)

// // 发送验证码到邮箱
// export const sendCodeByEmail=(email,type)=>axios.post('/user/sendCodeByEmail',{contact:email,type:type})

// // 发送验证码到手机
// export const sendCodeByPhone=(phone,type)=>axios.post('/user/sendCodeByPhone',{contact:phone,type:type})

// // 60秒后删除验证码
// export const clearCode=(contact)=>axios.post('/user/clearCode',{contact:contact})

// // 检查验证码是否正确
// export const checkCode=(contact,code)=>axios.post('/user/checkCode',{contact:contact,code:code})

// // 查询用户名是否被使用
// export const selectUsername=(username)=>axios.post('/user/selectUsername',{contact:username})

// // 查询邮箱是否被使用
// export const selectEmail=(email)=>axios.post('/user/selectEmail',{contact:email})

// // 查询手机号是否被使用
// export const selectPhone=(phone)=>axios.post('/user/selectPhone',{contact:phone})

// // ---------------------需要登录的---------------------

// // 修改个人信息
// export const updatePersonalInfo=(userId,username,userContact,password)=>axios.put('/user/byUpdate',
// {
// 	userId:userId,
// 	username:username,
// 	contact:userContact,
// 	password:password
// })

// // 修改绑定的邮箱
// export const updateEmail=(userId,email)=>axios.put('/user/updateEmail',{userId:userId,email:email})

// // 修改绑定的手机号
// export const updatePhone=(userId,phone)=>axios.put('/user/updatePhone',{userId:userId,phone:phone})

// // 修改登录密码
// export const editPassword=(username,password)=>axios.post('/user/editPassword',{username:username,password:password})

// // ---------------------管理员---------------------

// // 获取所有用户数据(分页)
// export const getAllUser=(page,username)=>axios.get('/admin/user',{
// 	params:{
// 		page:page,
// 		username:username
// 	}
// })

// // 禁用 || 恢复 用户
// export const setUserDisable=(userId,isShow)=>axios.put('/admin/user'+userId,{isShow:isShow})

